package edu.aysf.service;

import edu.aysf.entity.OrderEntity;

import java.sql.Time;
import java.util.Date;
import java.util.List;

public interface OrderService {
    // 根据订单号查询订单
    List<OrderEntity> selectOrderById(int id);

    // 查询所有订单
    List<OrderEntity> selectOrder();

    // 创建订单
    int createOrder(String id,int user_id, int goods_id, int count, Date create_time, String isdelete);

    // 创建订单后，需要减少库存
    int updateGoodsCount(int goods_id, int count);

    // 创建订单后，需要减少账户余额
    int updateAccountMoney(int user_id,float money);

    // 逻辑删除, 更新isdelete
    int updateOrderCount(String id, String isdelete);

    // 更新订单数量
//    int updateOrder(int id, int count);


}
